package com.otv.pieza.service;

import java.util.List;

import com.otv.model.Pieza;


/**
 * Interface IPiezaService.
 */
public interface IPiezaService {
	

	/**
	 * Adds the pieza.
	 *
	 * @param pieza El/La pieza
	 */
	public void addPieza (Pieza pieza);
	

	/**
	 * Update pieza.
	 *
	 * @param pieza El/La pieza
	 */
	public void updatePieza(Pieza pieza);


	/**
	 * Delete pieza.
	 *
	 * @param pieza El/La pieza
	 */
	public void deletePieza(Pieza pieza);
	

	/**
	 * Devuelve un(a) pieza by id.
	 *
	 * @param id El/La id
	 * @return El/la pieza by id
	 */
	public Pieza getPiezaById(int id);
	

	/**
	 * Devuelve un(a) piezas.
	 *
	 * @return El/la piezas
	 */
	public List<Pieza> getPiezas();
}
